home *** CD-ROM | disk | FTP | other *** search
/ Apple Software Dispatch / Apple Software Dispatch.iso / Software Dispatch Files / DayMaker / Product Demo / Product Demo.rsrc / CODE_25_SupportSeg.txt < prev    next >
Text File  |  1993-10-06  |  18KB  |  292 lines

  1. # near model CODE resource
  2. # jump table entries: 43167-43178 (12 of them)
  3. 00000000  79BB                     moveq.l    D4, 0xFFFFFFBB
  4. 00000002  DEAC 0000                add.l      D7, [A4 + 0x0]
  5. 00000006  047E 0000                subi.w     <<invalid special address>>, 0x0
  6. 0000000A  030D                     btst       A5, D1
  7. label0000000C:
  8. 0000000C  0000 0066                ori.b      D0, 0x66 /* 'f' */
  9. 00000010  8000                     or.b       D0, D0
  10. 00000012  0002 02A6                ori.b      D2, 0xA6
  11. 00000016  FADA FADA                .extension 0xADA <<F/2-3/5>> // unimplemented
  12. // begin alternate branch 00000018-00000022
  13. label00000018:
  14. 00000018  FADA FAD6                .extension 0xADA <<F/2-3/5>> // unimplemented
  15. 0000001C  9EAD FAD6                sub.l      D7, [A5 - 0x52A]
  16. 00000020  7203                     moveq.l    D1, 0x03
  17. // end alternate branch 00000018-00000022
  18. label00000018: // (misaligned)
  19. 0000001A  FAD6 9EAD                .extension 0xAD6 <<F/2-3/5>> // unimplemented
  20. 0000001E  FAD6 7203                .extension 0xAD6 <<F/2-3/5>> // unimplemented
  21. 00000022  C0C7                     mulu.w     D0, D7
  22. 00000024  1804                     move.b     D4, D4
  23. 00000026  65E4                     bcs        -0x1A /* 0000000C */
  24. 00000028  6DEE                     blt        -0x10 /* 00000018 */
  25. 0000002A  47EC 3E33                lea.l      A3, [A4 + 0x3E33]
  26. 0000002E  3987 063A                move.w     [A4 + D0.w * 8 + 0x3A], D7
  27. 00000032  0612 05FA                addi.b     [A2], 0xFA
  28. 00000036  0602 FAE0                addi.b     D2, 0xE0
  29. 0000003A  0632 FAE0 1718           addi.b     [A2 + D1 * 8], 0xE0
  30. 00000040  069A 068A 70D0           addi.l     [A2]+, 0x68A70D0
  31. 00000046  18E8 5465                move.b     [A4]+, [A0 + 0x5465]
  32. 0000004A  6D70                     blt        +0x72 /* 000000BC */
  33. 0000004C  065A 0662                addi.w     [A2]+, 0x662
  34. 00000050  2A3C 05E2 BA86           move.l     D5, 0x5E2BA86
  35. 00000056  9CAE 064A                sub.l      D6, [A6 + 0x64A]
  36. 0000005A  0652 05EA                addi.w     [A2], 0x5EA
  37. 0000005E  49EE 062A                lea.l      A4, [A6 + 0x62A]
  38. 00000062  0F60                     bchg       -[A0], D7
  39. 00000064  1054                     movea.b    A0, [A4]
  40. 00000066  8CE3                     divu.w     D6, -[A3]
  41. 00000068  0183                     bclr       D3, D0
  42. 0000006A  8603                     or.b       D3, D3
  43. 0000006C  0A30 0B80 A340           xori.b     [A0 + <<invalid base displacement size>>], 0x80
  44. 00000072  6B1C                     bmi        +0x1E /* 00000090 */
  45. 00000074  0F61                     bchg       -[A1], D7
  46. 00000076  008B 071F 7B04           ori.l      A3, 0x71F7B04
  47. 0000007C  CB3A 6B2A                and.b      [PC + 0x6B2A /* 00006B2C, cstring ""<EOF> */], D5
  48. 00000080  DB36 F300                add.b      [A6 + <<invalid base displacement size>> + A7 * 2], D5
  49. 00000084  5433 4F0B 80AB 40CB      addq.b     [[A3 + <<invalid base displacement size>> + D4 * 8] - 0x7F54BF35], 2
  50. 0000008C  1254                     movea.b    A1, [A4]
  51. 0000008E  BB0A                     cmpm.b     [A5]+, [A2]+
  52. label00000090:
  53. 00000090  2304                     move.l     -[A1], D4
  54. 00000092  A300                     syscall    Open/PBHOpen/HOpen, flags=3
  55. 00000094  1234 1000                move.b     D1, [A4 + D1.w]
  56. 00000098  CB01                     abcd       D5, D1
  57. 0000009A  0EA9 003C 9300 2408      .invalid.l [A1 + 0x2408], 0x3C9300 // invalid immediate operation
  58. 000000A2  D31E                     add.b      [A6]+, D1
  59. 000000A4  F311                     .extension 0x311 <<F/4-5/1>> // unimplemented
  60. 000000A6  80FB 1393 0313 05E3      divu.w     D0, [[ + D1 * 2] + 0x31305E3]
  61. 000000AE  0662 5384                addi.w     -[A2], 0x5384
  62. 000000B2  230E                     move.l     -[A1], A6
  63. 000000B4  DB36 AB5A 0F62           add.b      [[A6] + 0xF62], D5
  64. 000000BA  BE5E                     cmp.w      D7, [A6]+
  65. label000000BC:
  66. 000000BC  6213                     bhi        +0x15 /* 000000D1 */
  67. 000000BE  06DB                     .incomplete
  68. 000000C0  27DB 82DB                move.l     [PC + A0.w * 2 - 0x37], [A3]+
  69. 000000C4  00AD 043C 9B47 2408      ori.l      [A5 + 0x2408], 0x43C9B47
  70. 000000CC  B301                     xor.b      D1, D1
  71. 000000CE  8305                     sbcd       D1, D5
  72. 000000D0  136F 320B 001B           move.b     [A1 + 0x1B], [A7 + 0x320B]
  73. 000000D6  47D3                     lea.l      A3, [A3]
  74. 000000D8  0EB3 0178 F309 0A1A      .invalid.l [A3 + D0 * 2 + 0x1A], 0x178F309 // invalid immediate operation
  75. 000000E0  CB0A                     abcd       -[A5], -[A2]
  76. 000000E2  9B18                     sub.b      [A0]+, D5
  77. 000000E4  4842                     swap.w     D2
  78. 000000E6  1305                     move.b     -[A1], D5
  79. 000000E8  7843                     moveq.l    D4, 0x43
  80. 000000EA  040A 1A72                subi.b     A2, 0x72 /* 'r' */
  81. 000000EE  7862                     moveq.l    D4, 0x62
  82. 000000F0  BEDC                     cmpa.w     A7, [A4]+
  83. 000000F2  BB34 B381                xor.b      [[ + <<invalid base displacement size>> + A3 * 2]], D5
  84. 000000F6  DB02                     addx.b     D5, D2
  85. 000000F8  9347                     subx.w     D1, D7
  86. 000000FA  7303                     moveq.l    D1, 0x03
  87. 000000FC  ED04                     asl        D4.b, 6
  88. 000000FE  1B04                     move.b     -[A5], D4
  89. 00000100  2408                     move.l     D2, A0
  90. 00000102  0F42                     bchg       D2, D7
  91. 00000104  CB02                     abcd       D5, D2
  92. 00000106  8052                     or.w       D0, [A2]
  93. 00000108  731A                     moveq.l    D1, 0x1A
  94. 0000010A  EB48                     lsl        D0.w, 5
  95. 0000010C  6307                     bls        +0x9 /* 00000115 */
  96. 0000010E  DB36 6381                add.b      [[ + <<invalid base displacement size>> + D6 * 2]], D5
  97. 00000112  A33A                     syscall    SetDateTime, flags=3
  98. 00000114  DB0C                     addx.b     -[A5], -[A4]
  99. 00000116  2B09                     move.l     -[A5], A1
  100. 00000118  2101                     move.l     -[A0], D1
  101. 0000011A  2BF6 833D 800B 1A80      move.l     <<invalid special address>>, [[A6 - 0x7FF4E580] + A0 * 2]
  102. 00000122  AB20                     syscall    RgnOp
  103. 00000124  D31E                     add.b      [A6]+, D1
  104. 00000126  9303                     subx.b     D1, D3
  105. 00000128  803B 255B 6A3B 2B21      or.b       D0, [[PC] + 0x6A3B2B21]
  106. 00000130  0C62 DB02                cmpi.w     -[A2], 0xDB02
  107. 00000134  DB04                     addx.b     D5, D4
  108. 00000136  4905                     .invalid   4, D5 // invalid opcode 4 with b == 4
  109. 00000138  9B03                     subx.b     D5, D3
  110. 0000013A  8C06                     or.b       D6, D6
  111. 0000013C  9B03                     subx.b     D5, D3
  112. 0000013E  4A48                     tst.w      A0
  113. 00000140  5232 0C08                addq.b     [A2 + D0 * 4 + 0x8], 1
  114. 00000144  0B00                     btst       D0, D5
  115. 00000146  B383                     xor.l      D3, D1
  116. 00000148  C0B8 2304                and.l      D0, [0x00002304]
  117. 0000014C  3665                     movea.w    A3, -[A5]
  118. 0000014E  0236 3C0B 0E13           andi.b     [A6 + D0 * 8 + 0x13], 0xB
  119. 00000154  122A FB03                move.b     D1, [A2 - 0x4FD]
  120. 00000158  4824                     nbcd.b     -[A4]
  121. 0000015A  08A3 2A06                bclr.b     -[A3], 0x6
  122. 0000015E  36CB                     move.w     [A3]+, A3
  123. 00000160  06F8                     .incomplete
  124. 00000162  0A05 034E                xori.b     D5, 0x4E /* 'N' */
  125. 00000166  0E4B 1FCB                .invalid.w A3, 0x1FCB // invalid immediate operation
  126. 0000016A  0136 0305                btst       [[A6 + <<invalid base displacement size>>] + D0 * 2], D0
  127. 0000016E  560B                     addq.b     A3, 3
  128. 00000170  0663 279B                addi.w     -[A3], 0x279B
  129. 00000174  036B 077B                bchg       [A3 + 0x77B], D1
  130. 00000178  10B3 0749                move.b     [A0], [[A3 + <<invalid base displacement size>>]]
  131. 0000017C  02B3 8350 4303 621B      andi.l     [A3 + D6.w * 2 + 0x1B], 0x83504303
  132. 00000184  1843                     movea.b    A4, D3
  133. 00000186  13F3 1D0C 561B 06C9      move.b     [0x561B06C9], <<invalid full ext with I/IS == 4>>
  134. 0000018E  010F                     btst       A7, D0
  135. 00000190  2104                     move.l     -[A0], D4
  136. 00000192  2AE1                     move.l     [A5]+, -[A1]
  137. 00000194  0133 0C06                btst       [A3 + D0 * 4 + 0x6], D0
  138. 00000198  5489                     addq.l     A1, 2
  139. 0000019A  01B3 832E 6ACB 1E3B      bclr       [[A3 + 0x6ACB] + A0 * 2 + 0x1E3B], D0
  140. 000001A2  0333 004E                btst       [A3 + D0.w + 0x4E], D1
  141. 000001A6  0E03 022D                .invalid.b D3, 0x2D /* '-' */ // invalid immediate operation
  142. 000001AA  0562                     bchg       -[A2], D2
  143. 000001AC  5043                     addq.w     D3, 8
  144. 000001AE  025E DB02                andi.w     [A6]+, 0xDB02
  145. 000001B2  130E                     move.b     -[A1], A6
  146. 000001B4  90C9                     sub.w      A0, A1
  147. 000001B6  12E3                     move.b     [A1]+, -[A3]
  148. 000001B8  0183                     bclr       D3, D0
  149. 000001BA  860B                     or.b       D3, A3
  150. 000001BC  008B 937B 6241           ori.l      A3, 0x937B6241
  151. 000001C2  210F                     move.l     -[A0], A7
  152. 000001C4  A901                     syscall    FMSwapFont
  153. 000001C6  1AD2                     move.b     [A5]+, [A2]
  154. 000001C8  0309                     btst       A1, D1
  155. 000001CA  7B62                     moveq.l    D5, 0x62
  156. 000001CC  5205                     addq.b     D5, 1
  157. 000001CE  0168 3CCB                bchg       [A0 + 0x3CCB], D0
  158. 000001D2  DB36 2408                add.b      [A6 + D2.w * 4 + 0x8], D5
  159. 000001D6  1ACB                     move.b     [A5]+, A3
  160. 000001D8  0564                     bchg       -[A4], D2
  161. 000001DA  7362                     moveq.l    D1, 0x62
  162. 000001DC  1A7B 22EB                movea.b    A5, [PC + D2.w * 2 - 0x21]
  163. 000001E0  17C1 1943 4358 5E63      move.b     [[PC + <<invalid base displacement size>>] + 0x43585E63], D1
  164. 000001E8  04F3                     .incomplete
  165. 000001EA  0103                     btst       D3, D0
  166. 000001EC  1061                     movea.b    A0, -[A1]
  167. 000001EE  1C0F                     move.b     D6, A7
  168. 000001F0  D6A3                     add.l      D3, -[A3]
  169. 000001F2  0AC1                     .incomplete
  170. 000001F4  079B                     bclr       [A3]+, D3
  171. 000001F6  4058                     negx.w     [A0]+
  172. 000001F8  6100 0FE5                bsr        +0xFE7 /* 000011DF */
  173. 000001FC  0432 0A1A A319           subi.b     [[A2 + A2 * 2]], 0x1A
  174. 00000202  C24E                     and.w      D1, A6
  175. 00000204  B300                     xor.b      D0, D1
  176. 00000206  033E                     btst       <<invalid special address>>, D1
  177. 00000208  0668 EB00 8349           addi.w     [A0 - 0x7CB7], 0xEB00
  178. 0000020E  8349 4500                pack       -[A1], -[A1], 0x4500
  179. 00000212  5102                     subq.b     D2, 8
  180. 00000214  8322                     or.b       -[A2], D1
  181. 00000216  CB10                     and.b      [A0], D5
  182. 00000218  4A68 522E                tst.w      [A0 + 0x522E]
  183. 0000021C  0EF3                     .incomplete
  184. 0000021E  1943 004E                move.b     [A4 + 0x4E], D3
  185. 00000222  5643                     addq.w     D3, 3
  186. 00000224  0405 20DB                subi.b     D5, 0xDB
  187. 00000228  4D23                     .invalid   6, -[A3] // invalid opcode 4 with b == 4
  188. 0000022A  53DB                     sls        [A3]+
  189. 0000022C  820F                     or.b       D1, A7
  190. 0000022E  FC12 341F                .unknown   0xFC12 0x341F (W = 6)
  191. 00000232  6338                     bls        +0x3A /* 0000026C */
  192. 00000234  FB28                     .extension 0xB28 <<F/4-5/5>> // unimplemented
  193. 00000236  C31C                     and.b      [A4]+, D1
  194. 00000238  0010 004A                ori.b      [A0], 0x4A /* 'J' */
  195. 0000023C  6052                     bra        +0x54 /* 00000290 */
  196. 0000023E  C108                     abcd       -[A0], -[A0]
  197. 00000240  F363                     .extension 0x363 <<F/4-5/1>> // unimplemented
  198. 00000242  4905                     .invalid   4, D5 // invalid opcode 4 with b == 4
  199. 00000244  0C0E 0111                cmpi.b     A6, 0x11
  200. 00000248  450D                     .invalid   2, A5 // invalid opcode 4 with b == 4
  201. 0000024A  A300                     syscall    Open/PBHOpen/HOpen, flags=3
  202. 0000024C  211B                     move.l     -[A0], [A3]+
  203. 0000024E  E312                     roxl       D2.b, 1
  204. 00000250  6006                     bra        +0x8 /* 00000258 */
  205. 00000252  A300                     syscall    Open/PBHOpen/HOpen, flags=3
  206. 00000254  0318                     btst       [A0]+, D1
  207. 00000256  1B06                     move.b     -[A5], D6
  208. label00000258:
  209. 00000258  0B00                     btst       D0, D5
  210. 0000025A  0F01                     btst       D1, D7
  211. 0000025C  180B                     move.b     D4, A3
  212. 0000025E  0162                     bchg       -[A2], D0
  213. 00000260  5A53                     addq.w     [A3], 5
  214. 00000262  1D0C                     move.b     -[A6], A4
  215. 00000264  A300                     syscall    Open/PBHOpen/HOpen, flags=3
  216. 00000266  891F                     or.b       [A7]+, D4
  217. 00000268  0B00                     btst       D0, D5
  218. 0000026A  0FAD 014B                bclr       [A5 + 0x14B], D7
  219. // begin alternate branch 0000026C-0000026E
  220. label0000026C:
  221. 0000026C  014B                     bchg       A3, D0
  222. // end alternate branch 0000026C-0000026E
  223. label0000026C: // (misaligned)
  224. 0000026E  1D5E 3225                move.b     [A6 + 0x3225], [A6]+
  225. 00000272  03E3                     .incomplete
  226. 00000274  756D                     moveq.l    D2, 0x6D
  227. 00000276  0103                     btst       D3, D0
  228. 00000278  125E                     movea.b    A1, [A6]+
  229. 0000027A  32EB 0748                move.w     [A1]+, [A3 + 0x748]
  230. 0000027E  6307                     bls        +0x9 /* 00000287 */
  231. 00000280  BB06                     xor.b      D6, D5
  232. 00000282  B501                     xor.b      D1, D2
  233. 00000284  630F                     bls        +0x11 /* 00000295 */
  234. 00000286  9306                     subx.b     D1, D6
  235. 00000288  A300                     syscall    Open/PBHOpen/HOpen, flags=3
  236. 0000028A  0F00                     btst       D0, D7
  237. 0000028C  E30D                     lsl        D5.b, 1
  238. 0000028E  1B03                     move.b     -[A5], D3
  239. label00000290:
  240. 00000290  0B00                     btst       D0, D5
  241. 00000292  0FC5                     .incomplete
  242. 00000294  2EFB 4A21                move.l     [A7]+, [PC + D4 * 2 + 0x21]
  243. 00000298  0143                     bchg       D3, D0
  244. 0000029A  1429 0178                move.b     D2, [A1 + 0x178]
  245. 0000029E  3B11                     move.w     -[A5], [A1]
  246. 000002A0  DB9C                     add.l      [A4]+, D5
  247. 000002A2  B309                     cmpm.b     [A1]+, [A1]+
  248. 000002A4  4302                     .invalid   1, D2 // invalid opcode 4 with b == 4
  249. 000002A6  3313                     move.w     -[A1], [A3]
  250. 000002A8  E138                     rol        D0.b, D0
  251. 000002AA  0F54                     bchg       [A4], D7
  252. 000002AC  3302                     move.w     -[A1], D2
  253. 000002AE  0654 0507                addi.w     [A4], 0x507
  254. 000002B2  0FC5                     .incomplete
  255. 000002B4  2481                     move.l     [A2], D1
  256. 000002B6  20D3                     move.l     [A0]+, [A3]
  257. 000002B8  0B85                     bclr       D5, D5
  258. 000002BA  016D 0A0F                bchg       [A5 + 0xA0F], D0
  259. 000002BE  CD01                     abcd       D6, D1
  260. 000002C0  6303                     bls        +0x5 /* 000002C5 */
  261. 000002C2  FB14                     .extension 0xB14 <<F/4-5/5>> // unimplemented
  262. 000002C4  DB3D                     add.b      <<invalid special address>>, D5
  263. 000002C6  0118                     btst       [A0]+, D0
  264. 000002C8  0F5E                     bchg       [A6]+, D7
  265. 000002CA  7821                     moveq.l    D4, 0x21
  266. 000002CC  2066                     movea.l    A0, -[A6]
  267. 000002CE  E50F                     lsl        D7.b, 2
  268. 000002D0  BB27                     xor.b      -[A7], D5
  269. 000002D2  013C BBA7                btst       0xA7, D0
  270. 000002D6  0C08 C51A                cmpi.b     A0, 0x1A
  271. 000002DA  4100                     .invalid   0, D0 // invalid opcode 4 with b == 4
  272. 000002DC  F375                     .extension 0x375 <<F/4-5/1>> // unimplemented
  273. 000002DE  0654 5E4B                addi.w     [A4], 0x5E4B /* '^K' */
  274. 000002E2  001B 1632                ori.b      [A3]+, 0x32 /* '2' */
  275. 000002E6  6905                     bvs        +0x7 /* 000002ED */
  276. 000002E8  8101                     sbcd       D0, D1
  277. 000002EA  0F81                     bclr       D1, D7
  278. 000002EC  05C4                     .incomplete
  279. 000002EE  1302                     move.b     -[A1], D2
  280. 000002F0  DCE6                     add.w      A6, -[A6]
  281. 000002F2  0B06                     btst       D6, D5
  282. 000002F4  0C54 E115                cmpi.w     [A4], 0xE115
  283. 000002F8  7862                     moveq.l    D4, 0x62
  284. 000002FA  9B04                     subx.b     D5, D4
  285. 000002FC  2E56                     movea.l    A7, [A6]
  286. 000002FE  7321                     moveq.l    D1, 0x21
  287. 00000300  5481                     addq.l     D1, 2
  288. 00000302  26DB                     move.l     [A3]+, [A3]+
  289. 00000304  00A3                     .incomplete
  290. 00000306  3112                     move.w     -[A0], [A2]
  291. 00000308  34                       .incomplete
  292.